﻿using System;
using System.Collections.Generic;

using System.Text;
using HZ.DrugTrade;

namespace HZ.DrugTrade.IBLL
{
    public interface IBLL_Statistics
    {
        /// <summary>
        /// 获取每个企业总汇总信息
        /// </summary>
        /// <param name="where"></param>
        /// <param name="currenpage"></param>
        /// <param name="pagesize"></param>
        /// <param name="totalrecord"></param>
        /// <returns></returns>
        IList<Model.View.Statistics_Company> GetStatistics_CompanyInfo(Model.Query.Statistics_Company where, int currenpage, int pagesize, out int totalrecord);


        /// <summary>
        /// 获取每个企业各家医疗机构总汇总信息
        /// </summary>
        /// <param name="where"></param>
        /// <param name="currenpage"></param>
        /// <param name="pagesize"></param>
        /// <param name="totalrecord"></param>
        /// <returns></returns>
        IList<Model.View.Statistics_Company_Hospit> GetStatistics_Company_Hospital(Model.Query.Statistics_Company_Hospit where, int currenpage, int pagesize, out int totalrecord);
        /// <summary>
        /// 获取每个医疗机构所有产品汇总信息
        /// </summary>
        /// <param name="where"></param>
        /// <param name="currenpage"></param>
        /// <param name="pagesize"></param>
        /// <param name="totalrecord"></param>
        /// <returns></returns>
        IList<Model.View.Statistics_Hospital> GetStatistics_Hospital(Model.Query.Statistics_Hospital where, int currenpage, int pagesize, out int totalrecord);

    }
}
